package com.momo.rabbitsingleproducer.rabbitmq.topic;

/**
 * @program: momo-cloud
 * @description:
 *              topic 主题----》配置文件
 *              消息路由规则：四种模式（topic、direct、fanout、header）
 *              topic：根据绑定关键字通配符规则匹配、比较灵活
 *              direct：默认，根据routingKey完全匹配，好处是先匹配再发送
 *              fanout：不需要指定routingkey，相当于群发
 *              header：不太常用，可以自定义匹配规则
 * @author: Jie Li
 * @create: 2019-07-27 14:58
 **/
public class TopicSingelRabbitConfig {
    //交换机名称
    public final static String EXCHANGE = "single-exchange";
    //路由key
    public final static String ROUTINGKEY = "singleRoutingKey.momo";
    //队列名称
    public final static String QUEUE = "single-queue-1";
    //是否持久化
    public final static String DERABLE = "true";
    //消息路由规则
    public final static String TYPE = "topic";
    // 忽略声明异常
    public final static String IGNOREDECEXCEPTION = "true";
    /**
     *  绑定的路由键或模式。
     *  *（星号）：可以（只能）匹配一个单词
     *  #（井号）：可以匹配多个单词（或者零个）
     */
    public final static String KEY = "singleRoutingKey.#";
}